glesga kiss (glasgow slang) - French English Dictionary